//const utils = require('/storage/emulated/0/脚本/common.js');
const utils = require('common.js');

var storage = storages.create("init");
var vedios= parseInt(storage.get("百草文章"));

var appname = "百草"
var cs= storage.get(appname+"初始");
var sx= storage.get(appname+"上限");

if(cs>=sx){
    toastLog(appname+"达到阅读上限");
    exit();
}else{
    storage.put(appname+"初始",cs+vedios);
    log(storage.get(appname+"初始"));
}

initParam={
    appName:"百草",
    totalNewsReaded : 0,//已经阅读的新闻条数
    totalNewsOneTime : 50,//一次性阅读多少条新闻
    loopTimeToFindNews : 5,//找了多少次新闻找不到会退出
    indexBtnText: "", //其他页面挑到首页的按钮文字，重要！
    indexFlagText:"关注",
    readallText:"展开全文",

    tanchuang:"imgClose",
    timeAwardText : "领取",//时段奖励关键字

    lastVedioText:"",//上一次新闻标题
    totalVedioReaded : 0,//已经阅读的新闻条数
    totalVedioOneTime : 50,//一次性阅读多少条新闻
    loopTimeToFindVedio : 20,//找了多少次新闻找不到会退出
    stanchuang:"弹窗id",
    indexBtnTexts: "首页", //其他页面挑到首页的按钮文字，重要！
    indexFlagTexts : "iv_like",//首页特有的标志id，重要！

    news:0,
    vedio:vedios,
    hdsj:7,
    newssx:"首页",
    vediosx:"首页",
};

utils.wakeUp(); 
utils.clears();
utils.launch(initParam.appName);
//autoUpdate(initParam.appName) 
sleep(6000)
for(i=1;i<=3;i++){
    sleep(500)
    if(text("首页").findOnce()){
    }else{
        back();
    }

}
for(var x=0;x<3;x++){
    swipe(device.width / 2, device.height/1.2,  device.width / 2, device.height-device.height/1.05, 1500);
}
sleep(1500)

var mrrw = textContains("开始学中医").findOnce()
if(mrrw){
    log(mrrw)
    log(mrrw.bounds().centerX(),mrrw.bounds().centerY())
    click(mrrw.bounds().centerX(),mrrw.bounds().centerY());
    sleep(15000)
    for(var i=0;i<5;i++){
    sleep(1000)
    var mrrw = text("下一个").findOnce()
    if(mrrw){
    click(mrrw.bounds().centerX(),mrrw.bounds().centerY());
    sleep(15000)
    }
    utils.UITextBoundsClick("完成");
    utils.UITextBoundsClick("确定");
    }
    
}


function autoUpdate(fun){
        var updateFlag = false;
        var updateBtn;
        if(text("安全升级").findOnce()){
            updateFlag = true;
            updateBtn = text("安全升级").findOnce();
        }
        if(text("立即升级").findOnce()){
            updateFlag = true;
            updateBtn = text("立即升级").findOnce();
        }
        if(text("立即更新").findOnce()){
            updateFlag = true;
            updateBtn = text("立即更新").findOnce();
        }
        if(text("升级").findOnce()){
            updateFlag = true;
            updateBtn = text("升级").findOnce();
        }
        if(text("更新").findOnce()){
            updateFlag = true;
            updateBtn = text("更新").findOnce();
        }
    
        if(updateFlag){
            updateBtn.click();
        }else{
            return;
        }
    
        //循环找安装，有可能安装还不能用
        var installFlag = false;
        var  azjs = 0
        while(!installFlag){
            sleep(1000);
            var uiele = text("安装").findOnce();
            toast("开始找安装");
            if(uiele){
                uiele.click();
                sleep(1000);
                uiele = text("安装").findOnce();
                if(!uiele){
                    installFlag = true;
                }
            }
            azjs = azjs+1
            if(azjs>65){
                installFinishFlag = true;
            }
        }
        //安装完成
        var installFinishFlag = false;
        var  azjs = 0
        while(!installFinishFlag){
            sleep(1000);
            var uiele = text("打开").findOnce();
            if(uiele){
                uiele.click();
                installFinishFlag = true;
            }
            if(azjs>65){
                installFinishFlag = true;
            }
        } 
        azjs = azjs+1
        //重新运行
        utils.launch(fun);
    }